<?php
defined('_JEXEC') or die;
/* 分页
	完全分页：有每页记录数下拉选择框，用户可通过自选每页记录数。
	简化分页：仅有页面数，没有每页记录数下拉选择框，

	在实际的函数代码中，完全分页的中间部分实际是调用简化分页的函数来形成的。

	当使用简化分页时，在设置分页表单中应该有以下两项内容，如果没有可加上：
	<input type="hidden" name="limitstart" value="" />
	<input type="hidden" name="limit" value="15" />

	当使用完全分页时，不需要加上以两内容，因为完全分页函数中已经添加了。
*/

//简化分页
/* function pagination_list_render($list){
	$t= '';	foreach($list['pages'] as $page) $t.='<div class="pageNo_blog">'.$page['data'].'</div>';			//各页

	if ($list['previous']['active'])	$f_pre=$list['previous']['data'];		else $f_pre	  ='<span class="prevHide_blog"></span>';		//上一页
	if ($list['next']['active'])		$f_next=$list['next']['data'];			else $f_next =' <span class="nextHide_blog"></span> ';	//下一页

	return '
	<div class="pagePrev_blog ">'.$f_pre.'</div>'
	.$t.'
	<div class="pageNext_blog ">'.$f_next.'</div>';
} */

function pagination_list_render($list){
	if ($list['start']['active'])		$f_frt= $list['start']['data'];		 else $f_frt= '<a href="javascript:void(0);">首页</a>';			//首页
	if ($list['previous']['active'])	$f_pre=$list['previous']['data'];	 else $f_pre='<a href="javascript:void(0);">上一页</a>';		//上一页
	if ($list['next']['active'])		$f_next=$list['next']['data'];	 	 else $f_next ='<a href="javascript:void(0);">下一页</a>';	//下一页
	if ($list['end']['active'])			$f_end = $list['end']['data'];		 else $f_end = '<a href="javascript:void(0);">尾页</a>';		//尾页
	return $f_frt.' '.$f_pre.' '.$f_next.' '.$f_end;
}


//完全分页
function pagination_list_footer($list){
	$lang = JFactory::getLanguage();

	$html = "<div class=\"container\"><div class=\"pagination\">\n";

	$html .= "\n<div class=\"limit\">".JText::_('JGLOBAL_DISPLAY_NUM').$list['limitfield']."</div>";

	//$list['pageslinks']的实际内容是调用pagination_list_render() 形成的
	$html .= $list['pageslinks'];

	$html .= "\n<div class=\"limit\">".$list['pagescounter']."</div>";

	$html .= "\n<input type=\"hidden\" name=\"" . $list['prefix'] . "limitstart\" value=\"".$list['limitstart']."\" />";
	$html .= "\n</div></div>";

	return $html;
}



function pagination_item_active(&$item){	 //有超链接时的各项输出
	if($item->text=='上页') $item->text='上一页';
	if($item->text=='下页') $item->text='下一页';

	if ($item->base>0) $n=$item->base; else $n=0;
	return '<a href="#" title="'.$item->text.'" onclick="document.adminForm.' . $item->prefix . 'limitstart.value='.$n.'; Joomla.submitform();return false;">'.$item->text.'</a>';
}

function pagination_item_inactive(&$item){	 //无超链接时的各项输出
	return "<span>".$item->text."</span>";
}
?>
